#ifndef SYMENTRY_H
#define SYMENTRY_H

// TODO: Translate comments

#include <string.h>
#include "SymInfo.h"

class SymEntry {
private:
	char* storageEntryStart;

public:
	bool isLast;
	SymEntry* next;
	SymInfo* info;

	SymEntry();
	// SymEntry(SymInfo* newInfo, char* start);

	void append(SymEntry* newEntry);
	bool matchesLexem(char* testLexem);
	void Set(SymInfo* newInfo, char* lexem);
	virtual ~SymEntry();
};

#endif
